package com.sphd.beautysalon.presenter;


import com.android.volley.VolleyError;
import com.sphd.beautysalon.info.DataNoInfo;
import com.sphd.beautysalon.info.InorOutRecordInfo;
import com.sphd.beautysalon.model.DateQueryModelImpl;
import com.sphd.beautysalon.view.DateQueryView;

import java.util.List;

/**
* Created by Hu on 2016/12/27
*/

public class DateQueryPresenterImpl implements DateQueryPresenter {
    DateQueryView dateQueryView;
    DateQueryModelImpl dateQueryModel;

    public DateQueryPresenterImpl(DateQueryView dateQueryView) {
        this.dateQueryView = dateQueryView;
        dateQueryModel=new DateQueryModelImpl();
    }

    @Override
    public void addData(String url) {
        dateQueryView.showLoading();
        dateQueryModel.sendUrl(url,this);
    }

    @Override
    public void sendError(VolleyError error) {
        dateQueryView.dissLoading();
    }

    @Override
    public void sendRes(DataNoInfo dataNoInfo, List<InorOutRecordInfo> goodInOrOutInfos) {
        dateQueryView.recRes(dataNoInfo,goodInOrOutInfos);
        dateQueryView.dissLoading();
    }
}